package flash.events;

extern class Event
{
	static var ACTIVATE:String = "activate";
	static var ADDED:String = "added";
	static var ADDED_TO_STAGE:String = "addedToStage";
	static var CANCEL:String = "cancel";
	static var CHANGE:String = "change";
	static var CLEAR:String = "clear";
	static var CLOSE:String = "close";
	static var COMPLETE:String = "complete";
	static var CONNECT:String = "connect";
	static var COPY:String = "copy";
	static var CUT:String = "cut";
	static var DEACTIVATE:String = "deactivate";
	static var ENTER_FRAME:String = "enterFrame";
	static var FRAME_CONSTRUCTED:String = "frameConstructed";
	static var EXIT_FRAME:String = "exitFrame";
	static var ID3:String = "id3";
	static var INIT:String = "init";
	static var MOUSE_LEAVE:String = "mouseLeave";
	static var OPEN:String = "open";
	static var PASTE:String = "paste";
	static var REMOVED:String = "removed";
	static var REMOVED_FROM_STAGE:String = "removedFromStage";
	static var RENDER:String = "render";
	static var RESIZE:String = "resize";
	static var SCROLL:String = "scroll";
	static var TEXT_INTERACTION_MODE_CHANGE:String = "textInteractionModeChange";
	static var SELECT:String = "select";
	static var SELECT_ALL:String = "selectAll";
	static var SOUND_COMPLETE:String = "soundComplete";
	static var TAB_CHILDREN_CHANGE:String = "tabChildrenChange";
	static var TAB_ENABLED_CHANGE:String = "tabEnabledChange";
	static var TAB_INDEX_CHANGE:String = "tabIndexChange";
	static var UNLOAD:String = "unload";
	static var FULLSCREEN:String = "fullScreen";
	static var CONTEXT3D_CREATE:String = "context3DCreate";
	static var CLOSING:String = "closing";
	static var EXITING:String = "exiting";
	static var DISPLAYING:String = "displaying";
	static var PREPARING:String = "preparing";
	static var NETWORK_CHANGE:String = "networkChange";
	static var USER_IDLE:String = "userIdle";
	static var USER_PRESENT:String = "userPresent";
	static var STANDARD_OUTPUT_CLOSE:String = "standardOutputClose";
	static var STANDARD_ERROR_CLOSE:String = "standardErrorClose";
	static var STANDARD_INPUT_CLOSE:String = "standardInputClose";
	static var HTML_BOUNDS_CHANGE:String = "htmlBoundsChange";
	static var HTML_RENDER:String = "htmlRender";
	static var HTML_DOM_INITIALIZE:String = "htmlDOMInitialize";
	static var LOCATION_CHANGE:String = "locationChange";
	function formatToString(className:String, arg1:Dynamic = null, arg2:Dynamic = null, arg3:Dynamic = null, arg4:Dynamic = null, arg5:Dynamic = null, arg6:Dynamic = null, arg7:Dynamic = null, arg8:Dynamic = null, arg9:Dynamic = null, arg10:Dynamic = null):String;
	function clone():flash.events.Event;
	function toString():String;
	function stopPropagation():Void;
	function stopImmediatePropagation():Void;
	function preventDefault():Void;
	function isDefaultPrevented():Bool;
	var target(default, null):Dynamic;
	var type(default, null):String;
	var bubbles(default, null):Bool;
	var eventPhase(default, null):UInt;
	var currentTarget(default, null):Dynamic;
	var cancelable(default, null):Bool;
	function new(type:String, bubbles:Bool = false, cancelable:Bool = false):Void;
}